Contents
Issue 39, November 1998
News
More updates from the world of Delphi development.
Base64 MIME Encoding
Damon Matthews describes how to implement Base64 MIME encoding and decoding
of binary data: very useful if you have an application which you need to
send email with binary attachments from.
Slimming The Fat Off Your Apps
Hallvard Vassbotn wants to slim the fat off your software: tune in here
if you want [your programs] to be leaner and fitter...
New Delphi 4 User Interface Features
Warren Kovach checks out some of the new user interface features which
were introduced with Delphi 4, including bitmaps on menus, floating dockable
toolbars and more.
One Last Compile...
Delphi Goes To Hollywood.
COM Corner: Automation Events
Steve Teixeira explains the mysteries of events in COM programming: if you’ve avoided them until now or bravely wrestled with implementation, help is
at hand...
Algorithms Alfresco: Priority Queues And Heapsort
To progress his discussion of graph algorithms Julian Bucknall takes a
slight detour to discuss priority queues and how to work with them, handily
showing how to implement the heapsort algorithm along the way too.
Under Construction: Website Visitor Tracking
Bob Swart builds on his introduction to distributed computing by creating
a distributed application to monitor and track website visitors in full
detail and glorious technicolor.
Beating the System: Surfing Explorer’s Namespace
Strange that Delphi doesn’t provide a nice neat tree-view dialog to allow
your users to select a directory, isn’t it? Dave Jewell thought so too
and set to with a will to wrap up the SHBrowseForFolder API routine for
us and provide some useful enhancements too.
Preventative Programming: Code Smarter, Debug Less
Chad Z Hower wants us all to get home earlier and spend less time staring
moodily at the debugger, so he’s come up with a raft of hints, helps and
tips to ensure our programs work right from the first compile.
The Delphi Clinic
Brian Long with more answers to your queries, including: Paradox table lock
information, formatting numbers, tab stops in rich edits, retrieving DOS
environment variables, the Paradox net file, dates in SQL, creating folders
and shortcuts in Windows and multi-line tooltip hints in all versions of
Delphi.